Linux弹出U盘的正确姿势(命令行) 您所在的位置:网站首页 linux umonut Linux弹出U盘的正确姿势(命令行)

Linux弹出U盘的正确姿势(命令行)

2024-01-19 07:03| 来源: 网络整理| 查看: 265

Linux弹出U盘的正确姿势(命令行)

网上大多写帖子都是说umount /dev/sd* 之后就可以拔出U盘,然而这和弹出操作还是有些差别的。 umount只是卸载掉设备和挂载点直接的关联,而U盘此时还是可以查看到的(fdisk -l、lsblk等)

这里是lsblk的挂载的结果

sdc 8:32 1 14.4G 0 disk └─sdc1 8:33 1 14.4G 0 part /run/media/donhost/不可移动的磁盘

当我们执行umount /dev/sdc1之后

sdc 8:32 1 14.4G 0 disk └─sdc1 8:33 1 14.4G 0 part //可以看到只是和挂载点的关联被卸载掉了,设备还是可以查看到的。

让我们看看图形界面资源管理器(nautilus)里的‘弹出’和‘安全移除驱动器’的操作

在这里插入图片描述这个是我的U盘‘不可移动的磁盘’

这里有两个选项可以弹出U盘,‘弹出’和’安全移除驱动器’。这里对应的命令分别是:

gio mount -e /run/media/donhost/不可移动的磁盘 //弹出指定设备(这里-e 选项只能写挂载点)(更多选项可以自行--help) ll /dev/sd* brw-rw---- 1 root disk 8, 32 7月 6 18:17 /dev/sdc //我们可以看到/dev/sdc1已经被弹出了

这里用的是udisks2

udisksctl unmount -b /dev/sdc1 //卸载挂载点。相当与(umount /devsdc1) udisksctl power-off -b /dev/sdc1 //安全关闭驱动器 ll /dev/sd* 这里 /dev/sdc1 和 /dev/sdc 都消失了(因为已经被安全分离)

至于这两者之间的差别,大家自己体会。

一个小技巧

弹出U盘设置快捷键(Gnome图形界面) 在本地编写一个bash脚本

#!/bin/bash udisksctl unmount -b /dev/sdc1 && udisksctl power-off -b /dev/sdc1

在设置-设备-键盘 里 滑到最后添加自定义快捷键 在这里插入图片描述

参考资料

https://ubuntuqa.com/article/2359.html



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有